package main

import "fmt"

func main() {

	intArr := [...]int64{1, 2, 3, 4, 5, 6, 7, 8, 9, 12}

	slice := intArr[:]
	slice2 := make([]int64, 9)

	//copy(slice,slice2)
	// copy(target source)
	// copy(to from)
	slice2 = append(slice2, 2111)

	//两个切片数据空间独立存在  数据不会彼此影响
	copy(slice2, slice)

	slice[0] = 2121
	slice2[0] = 1212
	//slice2=append(slice2,2111)
	fmt.Println(slice)
	fmt.Println(slice2)
}
